Se acercó al mundo del arbitraje en la temporada 14/15 y desde entonces y de manera discontinua ha ido pasando por todas las categorías del fútbol regional aragonés.
Con el Club Deportivo Caspe ha coincidido en tres ocasiones, con una victoria y dos empates.
En Preferente, en la temporada 20/21 en el Albalate cero – Caspe cuatro y dos más, posteriores, en la pasada, Caspe uno – Almudévar uno y Calamocha uno – Caspe uno.
En Tercera ha pitado nueve partidos y de ellos dos en la presente competición liguera, el Calamocha dos – Borja cero (con seis amarillas y dos rojas) y el Utrillas tres – Belchite dos.